/**
 * @addtogroup bsc_gnss_module_atgm332d
 * bsc_gnss_module_atgm332d
 * @{
 */
/**
 * @file         bsc_gnss_module_atgm332d.h
 * @brief        
 * @note    
 * @author       Akee(ysk@hopechart.com,尤胜坤)
 *
 * @par          修改日志
 * <table>
 * <tr><th>Date        <th>Version               <th>Author                                    <th>Description
 * <tr><td>2020-11-26  <td>1.0                   <td>Akee(ysk@hopechart.com,尤胜坤)            <td>创建初始版本
 * <tr><td>2022-10-28  <td>1.1                   <td>Akee(ysk@hopechart.com,尤胜坤)            <td>gnss_module_atgm332d改为bsc_gnss_module_atgm332d,所有类型加前缀Bs
 * @copyright    杭州鸿泉物联网技术股份有限公司
 */
#ifndef _BSC_GNSS_MODULE_ATGM332D_H_
#define _BSC_GNSS_MODULE_ATGM332D_H_

#ifdef __cplusplus
extern "C" {
#endif

#include "bsc_gnss_module_interface.h"

/**
 * 
 */
typedef struct TBsGnssModuleAtgm332dTag TBsGnssModuleAtgm332d;
struct TBsGnssModuleAtgm332dTag
{
    IBsGnssModule gnss_module_;
};

/**
 * 构造函数
 * @param self: 对象指针
 * @return 
 */
void TBsGnssModuleAtgm332dCreate(TBsGnssModuleAtgm332d *self);

/**
 * 析构函数
 * @param self: 对象指针
 * @return 
 */
void TBsGnssModuleAtgm332dDestroy(TBsGnssModuleAtgm332d *self);

/**
 * 获取接口指针
 * @param self: 对象指针
 * @return 接口指针
 */
IBsGnssModule *TBsGnssModuleAtgm332dInterface(TBsGnssModuleAtgm332d *self);
#ifdef __cplusplus
} // extern "C" {
#endif

#endif

/**
 * @} 
 */
 
 
 
 
 
 
 
 
 
 
 
 


